package com.bt.lms.ui.vo.teachingplan;

import javafx.scene.control.CheckBox;
import javafx.scene.layout.HBox;

/**
 * 教学计划表格
 */
public class TeachingPlanVo {


    /**
     * 多选框
     */
    private CheckBox checkBox;
    /**
     * 计划编号
     */
    private String code;
    /**
     * 教学计划名称
     */
    private String name;
    /**
     * 所属的学习中心
     * 1是选择招生院校，2是北京师范大学
     */
    private String learningCenter;
    /**
     * 所属专业
     * 1是选择专业，2是英语培训
     */
    private String belongToMajor;
    /**
     * 适用层次
     * 1是免费师范生，2是免费师范生硕士，3是职后教育，4是其他
     */
    private String applyLevel;
    /**
     * 学制
     * 1是年，2是月，3是学时
     */
    private String lengthOfSchooling;
    /**
     * 状态
     * 1是编辑中，2是启用中，3是已完成
     */
    private String status;
    /**
     * 关联课程数
     */
    private Integer relevanceCourseQuantity;
    /**
     * 当前学期
     */
    private String currentTerm;
    /**
     * 操作
     */
    private HBox operation;

    public TeachingPlanVo(CheckBox checkBox, String code, String name, String learningCenter, String belongToMajor, String applyLevel, String lengthOfSchooling, String status, Integer relevanceCourseQuantity, String currentTerm, HBox operation) {
        this.checkBox = checkBox;
        this.code = code;
        this.name = name;
        this.learningCenter = learningCenter;
        this.belongToMajor = belongToMajor;
        this.applyLevel = applyLevel;
        this.lengthOfSchooling = lengthOfSchooling;
        this.status = status;
        this.relevanceCourseQuantity = relevanceCourseQuantity;
        this.currentTerm = currentTerm;
        this.operation = operation;
    }

    public CheckBox getCheckBox() {
        return checkBox;
    }

    public void setCheckBox(CheckBox checkBox) {
        this.checkBox = checkBox;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLearningCenter() {
        return learningCenter;
    }

    public void setLearningCenter(String learningCenter) {
        this.learningCenter = learningCenter;
    }

    public String getBelongToMajor() {
        return belongToMajor;
    }

    public void setBelongToMajor(String belongToMajor) {
        this.belongToMajor = belongToMajor;
    }

    public String getApplyLevel() {
        return applyLevel;
    }

    public void setApplyLevel(String applyLevel) {
        this.applyLevel = applyLevel;
    }

    public String getLengthOfSchooling() {
        return lengthOfSchooling;
    }

    public void setLengthOfSchooling(String lengthOfSchooling) {
        this.lengthOfSchooling = lengthOfSchooling;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getRelevanceCourseQuantity() {
        return relevanceCourseQuantity;
    }

    public void setRelevanceCourseQuantity(Integer relevanceCourseQuantity) {
        this.relevanceCourseQuantity = relevanceCourseQuantity;
    }

    public String getCurrentTerm() {
        return currentTerm;
    }

    public void setCurrentTerm(String currentTerm) {
        this.currentTerm = currentTerm;
    }

    public HBox getOperation() {
        return operation;
    }

    public void setOperation(HBox operation) {
        this.operation = operation;
    }
}
